data driven
Yamal's Sixth-Minute Goal and the Moment a Four-Year-Old Walked Into the Media TempleIn a dark room in Nagoya, I replayed that seventeen-second clip for the fourt...
Egypt Wins CAVB 2026: First Olympic Ticket for African Women's VolleyballThe final of the 2026 African Women's Volleyball Championship (CAVB) ended wi...
Commentator Hoang Luan vows to shave head if T1 win a fourth consecutive world titleIf T1 defend their World Championship title once more, Vietnamese commentator...
NBA Opens With 125 International Players: Europe Holds 56% of Rosters but Only 10% of Head Coaching JobsAt four in the morning Sydney time, the 30-team opening-night roster PDF sat ...
Champions Shanghai 2026 Week One: Four VCT China Teams, Zero Maps Won, and the 1-13 Shock on AscentTwo in the morning in Guangzhou. I sat in front of the screen and looked at t...
Milan vs Benfica: Two Fallen Giants and the Silence That Decides the RhythmWhen Ruben Amorim planted his marker cones on the Milanello turf for the week...
India Beats Japan 3-0 in Men's Team Quarterfinal: Squad Depth Redraws Asia's Badminton MapThree ties, three points, no need for a fourth. In the men's team badminton...
The Annual Season and the Data Problem: When Esports Analysis Needs a Clean FoundationIn the commentary booth in Seoul, the screen in front of me lit up with an...
Erasmo Catarino Nearly Drowned in Cancún: Reading an Entertainment Story Through a Sports Operator's EyesCancún sits in Quintana Roo, at the eastern tip of the Yucatán Peninsula, whe...
A Non-Football Story Filed Under Football: Misclassification and the Price of NoiseAt 2:47 a.m. in Guangzhou, I opened my tracking board as I have for nine year...
The Silent Pitch: When Onana Clowns, Salah Wanders AloneThe opening whistle echoed through the stadium in Trabzon, a Turkish afternoo...
Table Tennis in the Olympic Cycle: The Gap Measured in Half-Seconds Between Two Edges of the TableGame five, score 9-9. The player stands behind the baseline, the ball resting...
Hertha Berlin: Brekalo's 90th-Minute Winner and the Arithmetic That Doesn't Add Up at the TopIn the 90th minute, Josip Brekalo put the ball into Arminia's net. Less than ...
Madrid Derby 2026: When Simeone Accepts Reality, and Mourinho Owes the Past an ExplanationThe clock at the Metropolitano reached the 74th minute, and I still had not...
Vietnam Loses Both Pham Gia Hung and Nguyen Xuan Son: The No-Striker Problem at the ASEAN CupOn the day Pham Gia Hung left Vietnam's team hotel in Jakarta, no cameras wer...
AntGamer and the All-Female Roster at Visa VMC Fall 2026: A Failure of Synergy, Not of GenderIn the Fall of 2026, AntGamer drew attention at Visa VMC Fall 2026 by fieldin...
Ashmita Chaliha and the Question of BWF's Double Standard: When Data Isn't Only on the CourtI opened my spreadsheet of Ashmita Chaliha's matches at the Indonesia Masters...
Guernsey win the Worthing Junior Team tournament: nine wins and a table nobody usedIn Worthing, a table was set aside for the third game. In a two-player team...
Swimming 2037: SwimSwam's Workout #1131 and the Coaching Content EcosystemWhen the goalkeeper steps out of the box, the match begins to tell a differen...
Mbappe Misses France Training with Flu Before Turkey Clash: Zidane's Unanswered QuestionAt Clairefontaine, the gap was noticed before the squad list was published. T...
Egypt Wins CAVB 2026: First Olympic Ticket for African Women's VolleyballThe final of the 2026 African Women's Volleyball Championship (CAVB) ended wi...
Commentator Hoang Luan vows to shave head if T1 win a fourth consecutive world titleIf T1 defend their World Championship title once more, Vietnamese commentator...
NBA Opens With 125 International Players: Europe Holds 56% of Rosters but Only 10% of Head Coaching JobsAt four in the morning Sydney time, the 30-team opening-night roster PDF sat ...
Champions Shanghai 2026 Week One: Four VCT China Teams, Zero Maps Won, and the 1-13 Shock on AscentTwo in the morning in Guangzhou. I sat in front of the screen and looked at t...
Milan vs Benfica: Two Fallen Giants and the Silence That Decides the RhythmWhen Ruben Amorim planted his marker cones on the Milanello turf for the week...
India Beats Japan 3-0 in Men's Team Quarterfinal: Squad Depth Redraws Asia's Badminton MapThree ties, three points, no need for a fourth. In the men's team badminton...
The Annual Season and the Data Problem: When Esports Analysis Needs a Clean FoundationIn the commentary booth in Seoul, the screen in front of me lit up with an...
Erasmo Catarino Nearly Drowned in Cancún: Reading an Entertainment Story Through a Sports Operator's EyesCancún sits in Quintana Roo, at the eastern tip of the Yucatán Peninsula, whe...
A Non-Football Story Filed Under Football: Misclassification and the Price of NoiseAt 2:47 a.m. in Guangzhou, I opened my tracking board as I have for nine year...
The Silent Pitch: When Onana Clowns, Salah Wanders AloneThe opening whistle echoed through the stadium in Trabzon, a Turkish afternoo...
Table Tennis in the Olympic Cycle: The Gap Measured in Half-Seconds Between Two Edges of the TableGame five, score 9-9. The player stands behind the baseline, the ball resting...
Hertha Berlin: Brekalo's 90th-Minute Winner and the Arithmetic That Doesn't Add Up at the TopIn the 90th minute, Josip Brekalo put the ball into Arminia's net. Less than ...
Madrid Derby 2026: When Simeone Accepts Reality, and Mourinho Owes the Past an ExplanationThe clock at the Metropolitano reached the 74th minute, and I still had not...
Vietnam Loses Both Pham Gia Hung and Nguyen Xuan Son: The No-Striker Problem at the ASEAN CupOn the day Pham Gia Hung left Vietnam's team hotel in Jakarta, no cameras wer...
AntGamer and the All-Female Roster at Visa VMC Fall 2026: A Failure of Synergy, Not of GenderIn the Fall of 2026, AntGamer drew attention at Visa VMC Fall 2026 by fieldin...
Ashmita Chaliha and the Question of BWF's Double Standard: When Data Isn't Only on the CourtI opened my spreadsheet of Ashmita Chaliha's matches at the Indonesia Masters...
Guernsey win the Worthing Junior Team tournament: nine wins and a table nobody usedIn Worthing, a table was set aside for the third game. In a two-player team...
Swimming 2037: SwimSwam's Workout #1131 and the Coaching Content EcosystemWhen the goalkeeper steps out of the box, the match begins to tell a differen...
Mbappe Misses France Training with Flu Before Turkey Clash: Zidane's Unanswered QuestionAt Clairefontaine, the gap was noticed before the squad list was published. T...
